|
Date : 2 novembre 1990 Outils : Catre PANO_AT + PERISCOPE Soft : EARTHRIS.EXE Protection : Mot de passe Fichier : SOL.EXE Temps pass� : 15 mn Divers : P�riscope charg� � 1979:0000 Soci�t� : MATT GRUSON Origine : INDONESIE Num�ro : 033 C'est la seconde fois que j'essaie de d�plomber ce soft avec plus de chance cette fois-ci puisqu'en moins de 15 minutes j'ai trouv� le saut � supprimer. Le plus dur a �t� de sortir de l'INT 16 par laquelle le programme scrutait les caract�res tap�s au clavier. Par la suite on trouve toute une s�rie de comparaisons y compris le fameux CMP AL,0D qui teste si la touche ENTER a �t� appuy�e. A partir de la il suffit d'avancer en inversant les sauts rencontr�s. 2C8A:21C9 7503 JNZ 21CE ; jump 2C8A:21CB E9D800 JMP 22A6 2C8A:21CE 83BE6EFF01 CMP WORD PTR [BP+FF6E],+01 2C8A:21D3 755C JNZ 2231 2C8A:21D5 FF866EFF INC WORD PTR [BP+FF6E] 2C8A:21D9 B014 MOV AL,14 2C8A:21DB 50 PUSH AX 2C8A:21DC B011 MOV AL,11 2C8A:21DE 50 PUSH AX 2C8A:21DF 9A15025E34 CALL 345E:0215 2C8A:21E4 B01F MOV AL,1F 2C8A:21E6 50 PUSH AX 2C8A:21E7 9A59025E34 CALL 345E:0259 Donc il faut remplacer le JNZ 21CE par 2 NOP pour que le programme saute syst�matiquement � l'adresse 22A6. FREDDY |